package demo;

import org.apache.hadoop.hive.ql.exec.UDF;
import org.apache.hadoop.hive.ql.udf.UDFType;

// 将一个UDF强制设置为一个不确定性函数，可以使用注解来处理
// deterministic 表示确定性场景 = false 就是不确定性函数的注解
@UDFType(deterministic = false)
public class NumberUDF extends UDF {
    int i = 0;
    public int evaluate() {
        i++;
        return i;
    }
}
